package com.winhxd.b2c.common.domain.customer.condition;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author: lishaoping
 * @Date: 2019年1月7日15:22:07
 * @Description:
 */
@ApiModel(value = "保存或修改 商城营业设置-请求参数")
@Data
public class ShoppingMallRuleCondition {

    @ApiModelProperty(value = "商户名称",required = true)
    private String name;

    @ApiModelProperty(value = "商户简介")
    private String introduction;

    @ApiModelProperty(value = "订单短信通知")
    private String orderMobile;

    @ApiModelProperty(value = "售后短信通知")
    private String aftersaleMobile;

    @ApiModelProperty(value = "发货短信通知  0:关闭 1：开启")
    private Integer deliverMobileStatus;

    @ApiModelProperty(value = "收入提现规则")
    private BigDecimal reflectRule;

    @ApiModelProperty(value = "收入转正规则")
    private Integer regularRule;

    @ApiModelProperty(value = "订单自动关闭规则--天",required = true)
    private Integer orderCloseRuleDays;

    @ApiModelProperty(value = "订单自动关闭规则--时",required = true)
    private Integer orderCloseRuleHours;

    @ApiModelProperty(value = "订单自动关闭规则--分",required = true)
    private Integer orderCloseRuleMinutes;

    @ApiModelProperty(value = "订单自动收货规则",required = true)
    private Integer orderReceiveRule;

    @ApiModelProperty(value = "退/换货时间",required = true)
    private Integer exchangeTime;

    @ApiModelProperty(value = "退/换寄回联系人",required = true)
    private String sendBackPerson;

    @ApiModelProperty(value = "退/换寄回联系电话",required = true)
    private String sendBackMobile;

    @ApiModelProperty(value = "退/换寄回地址",required = true)
    private String sendBackAddress;

    @ApiModelProperty(value = "后台登陆人员Id",required = true)
    private Long sysUserId;

}
